Android面试大纲

【Activity相关】
Activity详细解析
Activity启动过程详解
图解Activity的启动过程
一篇文章看明白 Android Activity 启动模式 & IntentFilter匹配规则
Activity相关面试题
Activity之间如何传递参数
怎么理解Activity的生命周期
如何判断Activity是否在运行
基础总结篇之一:Activity生命周期

【Context相关】
Context原理分析
一道面试题引发的对android中context的研究
Android中使用Context?这几点要注意

【Service相关】
Service详细解析
Service要点
Service面试要点

【ContentProvider】
ContentProvider实例详解
Android面试一天一题(15 Day:ContentProvider)

【BroadcastReceiver】
BroadcastReceiver详细解析
Android四大组件:BroadcastReceiver史上最全面解析
用广播来更新UI界面好吗?

【Fragment】
fragment扫盲贴 小白吹牛逼应付面试必看
Fragment全解析系列(一):那些年踩过的坑
Fragment全解析系列(二):正确的使用姿势
Fragment之我的解决方案:Fragmentation

【性能优化】
推荐:Android 性能优化合集
Android性能优化典范1-5
与性能优化相关试题
如何提高Activity启动速度
UI优化和线程池实现原理
Android应用UI性能分析
Android性能优化(一)之启动加速35%
Android性能优化(二)之布局优化面面观
Android性能优化(四)之内存优化实战
Android ANR 详解

【UI优化】
Android性能优化第(四)篇---Android渲染机制
Android应用开发性能优化完全分析
Android性能优化第(十 一)篇---卡顿分析,正确评测流畅度

【内存】
内存泄漏和内存溢出区别
Android内存优化之OOM
Android性能优化(三)之内存管理
Android内存管理篇 - adj的概念与进程adj级别控制
Java中内存优化的SoftReference 和 WeakReference浅析
《深入理解Java虚拟机》笔记之JAVA内存模式与垃圾回收
Android性能优化之Bitmap导致的内存溢出

【系统机制】
APK文件结构和安装过程
App应用启动分析与优化
Android面试一天一题(Day 35:神秘的Binder机制)
为什么 Android 要采用 Binder 作为 IPC 机制?
Android:远程服务Service(含AIDL & IPC讲解)
图文详解 Android Binder跨进程通信机制 原理
《深入理解Java虚拟机》笔记之类文件结构与类加载机制
android Dalvik JVM ART
Android开发——JVM、Dalvik以及ART的区别

【网络】
一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之间的关系
一篇文章看明白 HTTP,HTTPS,SSL/TSL 之间的关系
Android客户端和服务端如何使用Token和Session
接口安全
推送原理
Android推送实现原理

【多线程&Handler】
实现多线程的两种方法
Handler,Looper,MessageQueue关系
Android知识梳理:消息机制之Looper
Android知识梳理:消息机制之Handler
线程同步的方法:sychronized、lock、reentrantLock等总结分析
Android启动过程图解
进程,线程,进程间通信
方法锁、对象锁和类锁的意义和区别
Android异步任务机制之AsycTask
Handler引起的内存泄漏的案例与分析
ThreadLocal详解

【数据存储】
Android数据存储的五种方式

【View】
Android View的绘制流程
深入理解 Android 之 View 的绘制流程
Android事件分发机制详解:史上最全面、最易懂
自定义View入门
ViewRootImpl源码分析事件分发
自定义ViewGroup入门
Android View面试难点解析
Android面试题(三)——View的事件体系和工作原理
android view从无到有的过程
Android 面试题总结之Android 基础(六)
Android 面试题总结之View(一)
Android 面试题总结之Android 进阶(二)

【Window】
Android窗口机制(一)初识Android的窗口结构
Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解
Android窗口机制(三)Window和WindowManager的创建与Activity
Android窗口机制(四)ViewRootImpl与View和WindowManager
Android窗口机制(五)最终章:WindowManager.LayoutParams和Token以及其他窗口Dialog,Toast
Android 带你彻底理解 Window 和 WindowManager

【动画】
Android动画实现绘制原理
Android 属性动画:这是一篇很详细的 属性动画 总结&攻略

【其他】
Android开发面试经
Android中的MVP模式,带实例
如何构建Android MVVM 应用框架

【实战】
国内一线互联网公司内部面试题库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,569评论 25 707
  • 作者:Hensen_ 链接:http://blog.csdn.net/qq_30379689/article/de...
    passiontim阅读 866评论 0 10
  • 介绍自己负责的部分,如何实现的。 框架的搭建排查问题以及结解决方式兼容性保证性能优化上线之后模块导致crash的比...
    黄海佳阅读 13,077评论 6 350
  • 我是一个90后。 首先我想说90后未必是颓废的一代,只不过是我们赶上了这样一个年代,一个物质极其丰富,一个追逐个性...
    曹冬贺阅读 313评论 1 1
  • 参考1参考2代价函数(损失函数)(cost function or lost function) 其中dj是期望输...
    VaultHunter阅读 249评论 0 0